A Coordination and Discovery Service for QoS-enabled Data-Centric Publish/Subscribe in Wide Area Networks

نویسندگان

  • Kyoungho An
  • Aniruddha Gokhale
  • Takayuki Kuroda
چکیده

A special class of Internet of Things called the Industrial Internet of Things (IIoT) operates in a large, distributed and dynamic environment comprising sensors all the way to large server clusters. A key requirement for IIoT is a scalable messaging service that supports multiple quality of service (QoS) properties, such as timeliness and resilience. Although existing pub/sub standards, such as the Object Management Group (OMG)’s Data Distribution Service (DDS) for data-centric pub/sub, support a range of QoS properties and dynamic discovery of peers, they are effective only in local area networks (LANs). Moreover, they lack an effective coordination and discovery service needed by brokers that can bridge multiple different LANs. To address these limitations, this paper presents PubSubCoord, which is a cloud-enabled coordination and discovery service for QoSenabled data-centric pub/sub for wide area network (WAN) operations. PuSubCoord realizes a WAN-scale, low-latency data dissemination architecture by (a) balancing the load using elastic cloud resources, (b) clustering brokers by topics for affinity, and (c) minimizing the number of data delivery hops in the pub/sub overlay. PubSubCoord’s coordination mechanism uses ZooKeeper to support dynamic discovery of brokers and pub/sub endpoints located in isolated networks. Empirical results evaluating the performance of PubSubCoord are presented for (1) scalability of data dissemination and coordination, and (2) deadline-aware overlays employing configurable QoS to provide low-latency data delivery for topics demanding strict service requirements. Keywords-Data Distribution Service, Publish/Subscribe, Middleware, Discovery, Coordination, Cloud Computing

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Poster: A Cloud-enabled Coordination Service for Internet-scale OMG DDS Applications

The OMG Data Distribution Service (DDS), which is a standard specification for data-centric publish/subscribe communications, has shown promise for use in internet of things (IoT) applications because of its loosely coupled and scalable nature, and support for multiple QoS properties, such as reliable and real-time message delivery in dynamic environments. However, the current OMG DDS specifica...

متن کامل

Experience Paper: An Autonomous and Dynamic Coordination and Discovery Service for Wide-Area Peer-to-peer Publish/Subscribe

Industrial Internet of Œings (IIoT) applications are mission-critical, which require a scalable data sharing and dissemination platform that supports quality of service (QoS) properties such as timeliness, resilience, and security. Although the Object Management Group (OMG)’s Data Distribution Service (DDS), which is a datacentric, peer-to-peer publish/subscribe standard supporting multiple QoS...

متن کامل

Supporting end-to-end quality of service properties in OMG data distribution service publish/subscribe middleware over wide area networks

Assuring end-to-end quality-of-service (QoS) in distributed real-time and embedded (DRE) systems is hard due to the heterogeneity and scale of communication networks, transient behavior, and the lack of mechanisms that holistically schedule different resources end-to-end. This paper makes two contributions to research focusing on overcoming these problems in the context of wide area network (WA...

متن کامل

QoS Enabled Dissemination of Managed Information Objects in a Publish-Subscribe-Query Information Broker

Net-centric information spaces have become a necessary concept to support information exchange for tactical warfighting missions using a publish-subscribe-query paradigm. To support dynamic, mission-critical and time-critical operations, information spaces require quality of service (QoS)-enabled dissemination (QED) of information. This paper describes the results of research we are conducting ...

متن کامل

Using Machine Learning to Maintain QoS for Large-scale Publish/Subscribe Systems in Dynamic Environments

Quality-of-service (QoS)-enabled publish/subscribe (pub/sub) middleware provides powerful support for large-scale data dissemination. It is hard, however, to maintain specified QoS properties (such as reliability and latency) in dynamic environments (such as disaster relief operations or power grids). For example, managing QoS manually is not feasible in largescale dynamic systems due to (1) sl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014